#ifndef __caseconv_h_GNUSTEP_BASE_INCLUDE
#define __caseconv_h_GNUSTEP_BASE_INCLUDE

/*
  Copyright (C) 2005 Free Software Foundation

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.
*/
static unichar gs_casemap_empty_table[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_0[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x61,		/* 41 */
	0x62,		/* 42 */
	0x63,		/* 43 */
	0x64,		/* 44 */
	0x65,		/* 45 */
	0x66,		/* 46 */
	0x67,		/* 47 */
	0x68,		/* 48 */
	0x69,		/* 49 */
	0x6a,		/* 4a */
	0x6b,		/* 4b */
	0x6c,		/* 4c */
	0x6d,		/* 4d */
	0x6e,		/* 4e */
	0x6f,		/* 4f */
	0x70,		/* 50 */
	0x71,		/* 51 */
	0x72,		/* 52 */
	0x73,		/* 53 */
	0x74,		/* 54 */
	0x75,		/* 55 */
	0x76,		/* 56 */
	0x77,		/* 57 */
	0x78,		/* 58 */
	0x79,		/* 59 */
	0x7a,		/* 5a */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0xe0,		/* c0 */
	0xe1,		/* c1 */
	0xe2,		/* c2 */
	0xe3,		/* c3 */
	0xe4,		/* c4 */
	0xe5,		/* c5 */
	0xe6,		/* c6 */
	0xe7,		/* c7 */
	0xe8,		/* c8 */
	0xe9,		/* c9 */
	0xea,		/* ca */
	0xeb,		/* cb */
	0xec,		/* cc */
	0xed,		/* cd */
	0xee,		/* ce */
	0xef,		/* cf */
	0xf0,		/* d0 */
	0xf1,		/* d1 */
	0xf2,		/* d2 */
	0xf3,		/* d3 */
	0xf4,		/* d4 */
	0xf5,		/* d5 */
	0xf6,		/* d6 */
	0x0,
	0xf8,		/* d8 */
	0xf9,		/* d9 */
	0xfa,		/* da */
	0xfb,		/* db */
	0xfc,		/* dc */
	0xfd,		/* dd */
	0xfe,		/* de */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_1[] = {
	0x101,		/* 0 */
	0x0,
	0x103,		/* 2 */
	0x0,
	0x105,		/* 4 */
	0x0,
	0x107,		/* 6 */
	0x0,
	0x109,		/* 8 */
	0x0,
	0x10b,		/* a */
	0x0,
	0x10d,		/* c */
	0x0,
	0x10f,		/* e */
	0x0,
	0x111,		/* 10 */
	0x0,
	0x113,		/* 12 */
	0x0,
	0x115,		/* 14 */
	0x0,
	0x117,		/* 16 */
	0x0,
	0x119,		/* 18 */
	0x0,
	0x11b,		/* 1a */
	0x0,
	0x11d,		/* 1c */
	0x0,
	0x11f,		/* 1e */
	0x0,
	0x121,		/* 20 */
	0x0,
	0x123,		/* 22 */
	0x0,
	0x125,		/* 24 */
	0x0,
	0x127,		/* 26 */
	0x0,
	0x129,		/* 28 */
	0x0,
	0x12b,		/* 2a */
	0x0,
	0x12d,		/* 2c */
	0x0,
	0x12f,		/* 2e */
	0x0,
	0x69,		/* 30 */
	0x0,
	0x133,		/* 32 */
	0x0,
	0x135,		/* 34 */
	0x0,
	0x137,		/* 36 */
	0x0,
	0x0,
	0x13a,		/* 39 */
	0x0,
	0x13c,		/* 3b */
	0x0,
	0x13e,		/* 3d */
	0x0,
	0x140,		/* 3f */
	0x0,
	0x142,		/* 41 */
	0x0,
	0x144,		/* 43 */
	0x0,
	0x146,		/* 45 */
	0x0,
	0x148,		/* 47 */
	0x0,
	0x0,
	0x14b,		/* 4a */
	0x0,
	0x14d,		/* 4c */
	0x0,
	0x14f,		/* 4e */
	0x0,
	0x151,		/* 50 */
	0x0,
	0x153,		/* 52 */
	0x0,
	0x155,		/* 54 */
	0x0,
	0x157,		/* 56 */
	0x0,
	0x159,		/* 58 */
	0x0,
	0x15b,		/* 5a */
	0x0,
	0x15d,		/* 5c */
	0x0,
	0x15f,		/* 5e */
	0x0,
	0x161,		/* 60 */
	0x0,
	0x163,		/* 62 */
	0x0,
	0x165,		/* 64 */
	0x0,
	0x167,		/* 66 */
	0x0,
	0x169,		/* 68 */
	0x0,
	0x16b,		/* 6a */
	0x0,
	0x16d,		/* 6c */
	0x0,
	0x16f,		/* 6e */
	0x0,
	0x171,		/* 70 */
	0x0,
	0x173,		/* 72 */
	0x0,
	0x175,		/* 74 */
	0x0,
	0x177,		/* 76 */
	0x0,
	0xff,		/* 78 */
	0x17a,		/* 79 */
	0x0,
	0x17c,		/* 7b */
	0x0,
	0x17e,		/* 7d */
	0x0,
	0x0,
	0x0,
	0x253,		/* 81 */
	0x183,		/* 82 */
	0x0,
	0x185,		/* 84 */
	0x0,
	0x254,		/* 86 */
	0x188,		/* 87 */
	0x0,
	0x256,		/* 89 */
	0x257,		/* 8a */
	0x18c,		/* 8b */
	0x0,
	0x0,
	0x1dd,		/* 8e */
	0x259,		/* 8f */
	0x25b,		/* 90 */
	0x192,		/* 91 */
	0x0,
	0x260,		/* 93 */
	0x263,		/* 94 */
	0x0,
	0x269,		/* 96 */
	0x268,		/* 97 */
	0x199,		/* 98 */
	0x0,
	0x0,
	0x0,
	0x26f,		/* 9c */
	0x272,		/* 9d */
	0x0,
	0x275,		/* 9f */
	0x1a1,		/* a0 */
	0x0,
	0x1a3,		/* a2 */
	0x0,
	0x1a5,		/* a4 */
	0x0,
	0x280,		/* a6 */
	0x1a8,		/* a7 */
	0x0,
	0x283,		/* a9 */
	0x0,
	0x0,
	0x1ad,		/* ac */
	0x0,
	0x288,		/* ae */
	0x1b0,		/* af */
	0x0,
	0x28a,		/* b1 */
	0x28b,		/* b2 */
	0x1b4,		/* b3 */
	0x0,
	0x1b6,		/* b5 */
	0x0,
	0x292,		/* b7 */
	0x1b9,		/* b8 */
	0x0,
	0x0,
	0x0,
	0x1bd,		/* bc */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1c6,		/* c4 */
	0x1c6,		/* c5 */
	0x0,
	0x1c9,		/* c7 */
	0x1c9,		/* c8 */
	0x0,
	0x1cc,		/* ca */
	0x1cc,		/* cb */
	0x0,
	0x1ce,		/* cd */
	0x0,
	0x1d0,		/* cf */
	0x0,
	0x1d2,		/* d1 */
	0x0,
	0x1d4,		/* d3 */
	0x0,
	0x1d6,		/* d5 */
	0x0,
	0x1d8,		/* d7 */
	0x0,
	0x1da,		/* d9 */
	0x0,
	0x1dc,		/* db */
	0x0,
	0x0,
	0x1df,		/* de */
	0x0,
	0x1e1,		/* e0 */
	0x0,
	0x1e3,		/* e2 */
	0x0,
	0x1e5,		/* e4 */
	0x0,
	0x1e7,		/* e6 */
	0x0,
	0x1e9,		/* e8 */
	0x0,
	0x1eb,		/* ea */
	0x0,
	0x1ed,		/* ec */
	0x0,
	0x1ef,		/* ee */
	0x0,
	0x0,
	0x1f3,		/* f1 */
	0x1f3,		/* f2 */
	0x0,
	0x1f5,		/* f4 */
	0x0,
	0x195,		/* f6 */
	0x1bf,		/* f7 */
	0x1f9,		/* f8 */
	0x0,
	0x1fb,		/* fa */
	0x0,
	0x1fd,		/* fc */
	0x0,
	0x1ff,		/* fe */
	0x0,
};

static unichar gs_tolower_map_table_2[] = {
	0x201,		/* 0 */
	0x0,
	0x203,		/* 2 */
	0x0,
	0x205,		/* 4 */
	0x0,
	0x207,		/* 6 */
	0x0,
	0x209,		/* 8 */
	0x0,
	0x20b,		/* a */
	0x0,
	0x20d,		/* c */
	0x0,
	0x20f,		/* e */
	0x0,
	0x211,		/* 10 */
	0x0,
	0x213,		/* 12 */
	0x0,
	0x215,		/* 14 */
	0x0,
	0x217,		/* 16 */
	0x0,
	0x219,		/* 18 */
	0x0,
	0x21b,		/* 1a */
	0x0,
	0x21d,		/* 1c */
	0x0,
	0x21f,		/* 1e */
	0x0,
	0x0,
	0x0,
	0x223,		/* 22 */
	0x0,
	0x225,		/* 24 */
	0x0,
	0x227,		/* 26 */
	0x0,
	0x229,		/* 28 */
	0x0,
	0x22b,		/* 2a */
	0x0,
	0x22d,		/* 2c */
	0x0,
	0x22f,		/* 2e */
	0x0,
	0x231,		/* 30 */
	0x0,
	0x233,		/* 32 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_3[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x3ac,		/* 86 */
	0x0,
	0x3ad,		/* 88 */
	0x3ae,		/* 89 */
	0x3af,		/* 8a */
	0x0,
	0x3cc,		/* 8c */
	0x0,
	0x3cd,		/* 8e */
	0x3ce,		/* 8f */
	0x0,
	0x3b1,		/* 91 */
	0x3b2,		/* 92 */
	0x3b3,		/* 93 */
	0x3b4,		/* 94 */
	0x3b5,		/* 95 */
	0x3b6,		/* 96 */
	0x3b7,		/* 97 */
	0x3b8,		/* 98 */
	0x3b9,		/* 99 */
	0x3ba,		/* 9a */
	0x3bb,		/* 9b */
	0x3bc,		/* 9c */
	0x3bd,		/* 9d */
	0x3be,		/* 9e */
	0x3bf,		/* 9f */
	0x3c0,		/* a0 */
	0x3c1,		/* a1 */
	0x0,
	0x3c3,		/* a3 */
	0x3c4,		/* a4 */
	0x3c5,		/* a5 */
	0x3c6,		/* a6 */
	0x3c7,		/* a7 */
	0x3c8,		/* a8 */
	0x3c9,		/* a9 */
	0x3ca,		/* aa */
	0x3cb,		/* ab */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x3db,		/* da */
	0x0,
	0x3dd,		/* dc */
	0x0,
	0x3df,		/* de */
	0x0,
	0x3e1,		/* e0 */
	0x0,
	0x3e3,		/* e2 */
	0x0,
	0x3e5,		/* e4 */
	0x0,
	0x3e7,		/* e6 */
	0x0,
	0x3e9,		/* e8 */
	0x0,
	0x3eb,		/* ea */
	0x0,
	0x3ed,		/* ec */
	0x0,
	0x3ef,		/* ee */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_4[] = {
	0x450,		/* 0 */
	0x451,		/* 1 */
	0x452,		/* 2 */
	0x453,		/* 3 */
	0x454,		/* 4 */
	0x455,		/* 5 */
	0x456,		/* 6 */
	0x457,		/* 7 */
	0x458,		/* 8 */
	0x459,		/* 9 */
	0x45a,		/* a */
	0x45b,		/* b */
	0x45c,		/* c */
	0x45d,		/* d */
	0x45e,		/* e */
	0x45f,		/* f */
	0x430,		/* 10 */
	0x431,		/* 11 */
	0x432,		/* 12 */
	0x433,		/* 13 */
	0x434,		/* 14 */
	0x435,		/* 15 */
	0x436,		/* 16 */
	0x437,		/* 17 */
	0x438,		/* 18 */
	0x439,		/* 19 */
	0x43a,		/* 1a */
	0x43b,		/* 1b */
	0x43c,		/* 1c */
	0x43d,		/* 1d */
	0x43e,		/* 1e */
	0x43f,		/* 1f */
	0x440,		/* 20 */
	0x441,		/* 21 */
	0x442,		/* 22 */
	0x443,		/* 23 */
	0x444,		/* 24 */
	0x445,		/* 25 */
	0x446,		/* 26 */
	0x447,		/* 27 */
	0x448,		/* 28 */
	0x449,		/* 29 */
	0x44a,		/* 2a */
	0x44b,		/* 2b */
	0x44c,		/* 2c */
	0x44d,		/* 2d */
	0x44e,		/* 2e */
	0x44f,		/* 2f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x461,		/* 60 */
	0x0,
	0x463,		/* 62 */
	0x0,
	0x465,		/* 64 */
	0x0,
	0x467,		/* 66 */
	0x0,
	0x469,		/* 68 */
	0x0,
	0x46b,		/* 6a */
	0x0,
	0x46d,		/* 6c */
	0x0,
	0x46f,		/* 6e */
	0x0,
	0x471,		/* 70 */
	0x0,
	0x473,		/* 72 */
	0x0,
	0x475,		/* 74 */
	0x0,
	0x477,		/* 76 */
	0x0,
	0x479,		/* 78 */
	0x0,
	0x47b,		/* 7a */
	0x0,
	0x47d,		/* 7c */
	0x0,
	0x47f,		/* 7e */
	0x0,
	0x481,		/* 80 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x48d,		/* 8c */
	0x0,
	0x48f,		/* 8e */
	0x0,
	0x491,		/* 90 */
	0x0,
	0x493,		/* 92 */
	0x0,
	0x495,		/* 94 */
	0x0,
	0x497,		/* 96 */
	0x0,
	0x499,		/* 98 */
	0x0,
	0x49b,		/* 9a */
	0x0,
	0x49d,		/* 9c */
	0x0,
	0x49f,		/* 9e */
	0x0,
	0x4a1,		/* a0 */
	0x0,
	0x4a3,		/* a2 */
	0x0,
	0x4a5,		/* a4 */
	0x0,
	0x4a7,		/* a6 */
	0x0,
	0x4a9,		/* a8 */
	0x0,
	0x4ab,		/* aa */
	0x0,
	0x4ad,		/* ac */
	0x0,
	0x4af,		/* ae */
	0x0,
	0x4b1,		/* b0 */
	0x0,
	0x4b3,		/* b2 */
	0x0,
	0x4b5,		/* b4 */
	0x0,
	0x4b7,		/* b6 */
	0x0,
	0x4b9,		/* b8 */
	0x0,
	0x4bb,		/* ba */
	0x0,
	0x4bd,		/* bc */
	0x0,
	0x4bf,		/* be */
	0x0,
	0x0,
	0x4c2,		/* c1 */
	0x0,
	0x4c4,		/* c3 */
	0x0,
	0x0,
	0x0,
	0x4c8,		/* c7 */
	0x0,
	0x0,
	0x0,
	0x4cc,		/* cb */
	0x0,
	0x0,
	0x0,
	0x0,
	0x4d1,		/* d0 */
	0x0,
	0x4d3,		/* d2 */
	0x0,
	0x4d5,		/* d4 */
	0x0,
	0x4d7,		/* d6 */
	0x0,
	0x4d9,		/* d8 */
	0x0,
	0x4db,		/* da */
	0x0,
	0x4dd,		/* dc */
	0x0,
	0x4df,		/* de */
	0x0,
	0x4e1,		/* e0 */
	0x0,
	0x4e3,		/* e2 */
	0x0,
	0x4e5,		/* e4 */
	0x0,
	0x4e7,		/* e6 */
	0x0,
	0x4e9,		/* e8 */
	0x0,
	0x4eb,		/* ea */
	0x0,
	0x4ed,		/* ec */
	0x0,
	0x4ef,		/* ee */
	0x0,
	0x4f1,		/* f0 */
	0x0,
	0x4f3,		/* f2 */
	0x0,
	0x4f5,		/* f4 */
	0x0,
	0x0,
	0x0,
	0x4f9,		/* f8 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_5[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x561,		/* 31 */
	0x562,		/* 32 */
	0x563,		/* 33 */
	0x564,		/* 34 */
	0x565,		/* 35 */
	0x566,		/* 36 */
	0x567,		/* 37 */
	0x568,		/* 38 */
	0x569,		/* 39 */
	0x56a,		/* 3a */
	0x56b,		/* 3b */
	0x56c,		/* 3c */
	0x56d,		/* 3d */
	0x56e,		/* 3e */
	0x56f,		/* 3f */
	0x570,		/* 40 */
	0x571,		/* 41 */
	0x572,		/* 42 */
	0x573,		/* 43 */
	0x574,		/* 44 */
	0x575,		/* 45 */
	0x576,		/* 46 */
	0x577,		/* 47 */
	0x578,		/* 48 */
	0x579,		/* 49 */
	0x57a,		/* 4a */
	0x57b,		/* 4b */
	0x57c,		/* 4c */
	0x57d,		/* 4d */
	0x57e,		/* 4e */
	0x57f,		/* 4f */
	0x580,		/* 50 */
	0x581,		/* 51 */
	0x582,		/* 52 */
	0x583,		/* 53 */
	0x584,		/* 54 */
	0x585,		/* 55 */
	0x586,		/* 56 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_1e[] = {
	0x1e01,		/* 0 */
	0x0,
	0x1e03,		/* 2 */
	0x0,
	0x1e05,		/* 4 */
	0x0,
	0x1e07,		/* 6 */
	0x0,
	0x1e09,		/* 8 */
	0x0,
	0x1e0b,		/* a */
	0x0,
	0x1e0d,		/* c */
	0x0,
	0x1e0f,		/* e */
	0x0,
	0x1e11,		/* 10 */
	0x0,
	0x1e13,		/* 12 */
	0x0,
	0x1e15,		/* 14 */
	0x0,
	0x1e17,		/* 16 */
	0x0,
	0x1e19,		/* 18 */
	0x0,
	0x1e1b,		/* 1a */
	0x0,
	0x1e1d,		/* 1c */
	0x0,
	0x1e1f,		/* 1e */
	0x0,
	0x1e21,		/* 20 */
	0x0,
	0x1e23,		/* 22 */
	0x0,
	0x1e25,		/* 24 */
	0x0,
	0x1e27,		/* 26 */
	0x0,
	0x1e29,		/* 28 */
	0x0,
	0x1e2b,		/* 2a */
	0x0,
	0x1e2d,		/* 2c */
	0x0,
	0x1e2f,		/* 2e */
	0x0,
	0x1e31,		/* 30 */
	0x0,
	0x1e33,		/* 32 */
	0x0,
	0x1e35,		/* 34 */
	0x0,
	0x1e37,		/* 36 */
	0x0,
	0x1e39,		/* 38 */
	0x0,
	0x1e3b,		/* 3a */
	0x0,
	0x1e3d,		/* 3c */
	0x0,
	0x1e3f,		/* 3e */
	0x0,
	0x1e41,		/* 40 */
	0x0,
	0x1e43,		/* 42 */
	0x0,
	0x1e45,		/* 44 */
	0x0,
	0x1e47,		/* 46 */
	0x0,
	0x1e49,		/* 48 */
	0x0,
	0x1e4b,		/* 4a */
	0x0,
	0x1e4d,		/* 4c */
	0x0,
	0x1e4f,		/* 4e */
	0x0,
	0x1e51,		/* 50 */
	0x0,
	0x1e53,		/* 52 */
	0x0,
	0x1e55,		/* 54 */
	0x0,
	0x1e57,		/* 56 */
	0x0,
	0x1e59,		/* 58 */
	0x0,
	0x1e5b,		/* 5a */
	0x0,
	0x1e5d,		/* 5c */
	0x0,
	0x1e5f,		/* 5e */
	0x0,
	0x1e61,		/* 60 */
	0x0,
	0x1e63,		/* 62 */
	0x0,
	0x1e65,		/* 64 */
	0x0,
	0x1e67,		/* 66 */
	0x0,
	0x1e69,		/* 68 */
	0x0,
	0x1e6b,		/* 6a */
	0x0,
	0x1e6d,		/* 6c */
	0x0,
	0x1e6f,		/* 6e */
	0x0,
	0x1e71,		/* 70 */
	0x0,
	0x1e73,		/* 72 */
	0x0,
	0x1e75,		/* 74 */
	0x0,
	0x1e77,		/* 76 */
	0x0,
	0x1e79,		/* 78 */
	0x0,
	0x1e7b,		/* 7a */
	0x0,
	0x1e7d,		/* 7c */
	0x0,
	0x1e7f,		/* 7e */
	0x0,
	0x1e81,		/* 80 */
	0x0,
	0x1e83,		/* 82 */
	0x0,
	0x1e85,		/* 84 */
	0x0,
	0x1e87,		/* 86 */
	0x0,
	0x1e89,		/* 88 */
	0x0,
	0x1e8b,		/* 8a */
	0x0,
	0x1e8d,		/* 8c */
	0x0,
	0x1e8f,		/* 8e */
	0x0,
	0x1e91,		/* 90 */
	0x0,
	0x1e93,		/* 92 */
	0x0,
	0x1e95,		/* 94 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1ea1,		/* a0 */
	0x0,
	0x1ea3,		/* a2 */
	0x0,
	0x1ea5,		/* a4 */
	0x0,
	0x1ea7,		/* a6 */
	0x0,
	0x1ea9,		/* a8 */
	0x0,
	0x1eab,		/* aa */
	0x0,
	0x1ead,		/* ac */
	0x0,
	0x1eaf,		/* ae */
	0x0,
	0x1eb1,		/* b0 */
	0x0,
	0x1eb3,		/* b2 */
	0x0,
	0x1eb5,		/* b4 */
	0x0,
	0x1eb7,		/* b6 */
	0x0,
	0x1eb9,		/* b8 */
	0x0,
	0x1ebb,		/* ba */
	0x0,
	0x1ebd,		/* bc */
	0x0,
	0x1ebf,		/* be */
	0x0,
	0x1ec1,		/* c0 */
	0x0,
	0x1ec3,		/* c2 */
	0x0,
	0x1ec5,		/* c4 */
	0x0,
	0x1ec7,		/* c6 */
	0x0,
	0x1ec9,		/* c8 */
	0x0,
	0x1ecb,		/* ca */
	0x0,
	0x1ecd,		/* cc */
	0x0,
	0x1ecf,		/* ce */
	0x0,
	0x1ed1,		/* d0 */
	0x0,
	0x1ed3,		/* d2 */
	0x0,
	0x1ed5,		/* d4 */
	0x0,
	0x1ed7,		/* d6 */
	0x0,
	0x1ed9,		/* d8 */
	0x0,
	0x1edb,		/* da */
	0x0,
	0x1edd,		/* dc */
	0x0,
	0x1edf,		/* de */
	0x0,
	0x1ee1,		/* e0 */
	0x0,
	0x1ee3,		/* e2 */
	0x0,
	0x1ee5,		/* e4 */
	0x0,
	0x1ee7,		/* e6 */
	0x0,
	0x1ee9,		/* e8 */
	0x0,
	0x1eeb,		/* ea */
	0x0,
	0x1eed,		/* ec */
	0x0,
	0x1eef,		/* ee */
	0x0,
	0x1ef1,		/* f0 */
	0x0,
	0x1ef3,		/* f2 */
	0x0,
	0x1ef5,		/* f4 */
	0x0,
	0x1ef7,		/* f6 */
	0x0,
	0x1ef9,		/* f8 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_1f[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f00,		/* 8 */
	0x1f01,		/* 9 */
	0x1f02,		/* a */
	0x1f03,		/* b */
	0x1f04,		/* c */
	0x1f05,		/* d */
	0x1f06,		/* e */
	0x1f07,		/* f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f10,		/* 18 */
	0x1f11,		/* 19 */
	0x1f12,		/* 1a */
	0x1f13,		/* 1b */
	0x1f14,		/* 1c */
	0x1f15,		/* 1d */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f20,		/* 28 */
	0x1f21,		/* 29 */
	0x1f22,		/* 2a */
	0x1f23,		/* 2b */
	0x1f24,		/* 2c */
	0x1f25,		/* 2d */
	0x1f26,		/* 2e */
	0x1f27,		/* 2f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f30,		/* 38 */
	0x1f31,		/* 39 */
	0x1f32,		/* 3a */
	0x1f33,		/* 3b */
	0x1f34,		/* 3c */
	0x1f35,		/* 3d */
	0x1f36,		/* 3e */
	0x1f37,		/* 3f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f40,		/* 48 */
	0x1f41,		/* 49 */
	0x1f42,		/* 4a */
	0x1f43,		/* 4b */
	0x1f44,		/* 4c */
	0x1f45,		/* 4d */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f51,		/* 59 */
	0x0,
	0x1f53,		/* 5b */
	0x0,
	0x1f55,		/* 5d */
	0x0,
	0x1f57,		/* 5f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f60,		/* 68 */
	0x1f61,		/* 69 */
	0x1f62,		/* 6a */
	0x1f63,		/* 6b */
	0x1f64,		/* 6c */
	0x1f65,		/* 6d */
	0x1f66,		/* 6e */
	0x1f67,		/* 6f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f80,		/* 88 */
	0x1f81,		/* 89 */
	0x1f82,		/* 8a */
	0x1f83,		/* 8b */
	0x1f84,		/* 8c */
	0x1f85,		/* 8d */
	0x1f86,		/* 8e */
	0x1f87,		/* 8f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f90,		/* 98 */
	0x1f91,		/* 99 */
	0x1f92,		/* 9a */
	0x1f93,		/* 9b */
	0x1f94,		/* 9c */
	0x1f95,		/* 9d */
	0x1f96,		/* 9e */
	0x1f97,		/* 9f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fa0,		/* a8 */
	0x1fa1,		/* a9 */
	0x1fa2,		/* aa */
	0x1fa3,		/* ab */
	0x1fa4,		/* ac */
	0x1fa5,		/* ad */
	0x1fa6,		/* ae */
	0x1fa7,		/* af */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fb0,		/* b8 */
	0x1fb1,		/* b9 */
	0x1f70,		/* ba */
	0x1f71,		/* bb */
	0x1fb3,		/* bc */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f72,		/* c8 */
	0x1f73,		/* c9 */
	0x1f74,		/* ca */
	0x1f75,		/* cb */
	0x1fc3,		/* cc */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fd0,		/* d8 */
	0x1fd1,		/* d9 */
	0x1f76,		/* da */
	0x1f77,		/* db */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fe0,		/* e8 */
	0x1fe1,		/* e9 */
	0x1f7a,		/* ea */
	0x1f7b,		/* eb */
	0x1fe5,		/* ec */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f78,		/* f8 */
	0x1f79,		/* f9 */
	0x1f7c,		/* fa */
	0x1f7d,		/* fb */
	0x1ff3,		/* fc */
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_21[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x3c9,		/* 26 */
	0x0,
	0x0,
	0x0,
	0x6b,		/* 2a */
	0xe5,		/* 2b */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x2170,		/* 60 */
	0x2171,		/* 61 */
	0x2172,		/* 62 */
	0x2173,		/* 63 */
	0x2174,		/* 64 */
	0x2175,		/* 65 */
	0x2176,		/* 66 */
	0x2177,		/* 67 */
	0x2178,		/* 68 */
	0x2179,		/* 69 */
	0x217a,		/* 6a */
	0x217b,		/* 6b */
	0x217c,		/* 6c */
	0x217d,		/* 6d */
	0x217e,		/* 6e */
	0x217f,		/* 6f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_24[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x24d0,		/* b6 */
	0x24d1,		/* b7 */
	0x24d2,		/* b8 */
	0x24d3,		/* b9 */
	0x24d4,		/* ba */
	0x24d5,		/* bb */
	0x24d6,		/* bc */
	0x24d7,		/* bd */
	0x24d8,		/* be */
	0x24d9,		/* bf */
	0x24da,		/* c0 */
	0x24db,		/* c1 */
	0x24dc,		/* c2 */
	0x24dd,		/* c3 */
	0x24de,		/* c4 */
	0x24df,		/* c5 */
	0x24e0,		/* c6 */
	0x24e1,		/* c7 */
	0x24e2,		/* c8 */
	0x24e3,		/* c9 */
	0x24e4,		/* ca */
	0x24e5,		/* cb */
	0x24e6,		/* cc */
	0x24e7,		/* cd */
	0x24e8,		/* ce */
	0x24e9,		/* cf */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_tolower_map_table_ff[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0xff41,		/* 21 */
	0xff42,		/* 22 */
	0xff43,		/* 23 */
	0xff44,		/* 24 */
	0xff45,		/* 25 */
	0xff46,		/* 26 */
	0xff47,		/* 27 */
	0xff48,		/* 28 */
	0xff49,		/* 29 */
	0xff4a,		/* 2a */
	0xff4b,		/* 2b */
	0xff4c,		/* 2c */
	0xff4d,		/* 2d */
	0xff4e,		/* 2e */
	0xff4f,		/* 2f */
	0xff50,		/* 30 */
	0xff51,		/* 31 */
	0xff52,		/* 32 */
	0xff53,		/* 33 */
	0xff54,		/* 34 */
	0xff55,		/* 35 */
	0xff56,		/* 36 */
	0xff57,		/* 37 */
	0xff58,		/* 38 */
	0xff59,		/* 39 */
	0xff5a,		/* 3a */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar *gs_tolower_map[] = {
	gs_tolower_map_table_0,
	gs_tolower_map_table_1,
	gs_tolower_map_table_2,
	gs_tolower_map_table_3,
	gs_tolower_map_table_4,
	gs_tolower_map_table_5,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_tolower_map_table_1e,
	gs_tolower_map_table_1f,
	gs_casemap_empty_table,
	gs_tolower_map_table_21,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_tolower_map_table_24,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_tolower_map_table_ff,
};

static unichar gs_toupper_map_table_0[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x41,		/* 61 */
	0x42,		/* 62 */
	0x43,		/* 63 */
	0x44,		/* 64 */
	0x45,		/* 65 */
	0x46,		/* 66 */
	0x47,		/* 67 */
	0x48,		/* 68 */
	0x49,		/* 69 */
	0x4a,		/* 6a */
	0x4b,		/* 6b */
	0x4c,		/* 6c */
	0x4d,		/* 6d */
	0x4e,		/* 6e */
	0x4f,		/* 6f */
	0x50,		/* 70 */
	0x51,		/* 71 */
	0x52,		/* 72 */
	0x53,		/* 73 */
	0x54,		/* 74 */
	0x55,		/* 75 */
	0x56,		/* 76 */
	0x57,		/* 77 */
	0x58,		/* 78 */
	0x59,		/* 79 */
	0x5a,		/* 7a */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x39c,		/* b5 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0xc0,		/* e0 */
	0xc1,		/* e1 */
	0xc2,		/* e2 */
	0xc3,		/* e3 */
	0xc4,		/* e4 */
	0xc5,		/* e5 */
	0xc6,		/* e6 */
	0xc7,		/* e7 */
	0xc8,		/* e8 */
	0xc9,		/* e9 */
	0xca,		/* ea */
	0xcb,		/* eb */
	0xcc,		/* ec */
	0xcd,		/* ed */
	0xce,		/* ee */
	0xcf,		/* ef */
	0xd0,		/* f0 */
	0xd1,		/* f1 */
	0xd2,		/* f2 */
	0xd3,		/* f3 */
	0xd4,		/* f4 */
	0xd5,		/* f5 */
	0xd6,		/* f6 */
	0x0,
	0xd8,		/* f8 */
	0xd9,		/* f9 */
	0xda,		/* fa */
	0xdb,		/* fb */
	0xdc,		/* fc */
	0xdd,		/* fd */
	0xde,		/* fe */
	0x178,		/* ff */
};

static unichar gs_toupper_map_table_1[] = {
	0x0,
	0x100,		/* 1 */
	0x0,
	0x102,		/* 3 */
	0x0,
	0x104,		/* 5 */
	0x0,
	0x106,		/* 7 */
	0x0,
	0x108,		/* 9 */
	0x0,
	0x10a,		/* b */
	0x0,
	0x10c,		/* d */
	0x0,
	0x10e,		/* f */
	0x0,
	0x110,		/* 11 */
	0x0,
	0x112,		/* 13 */
	0x0,
	0x114,		/* 15 */
	0x0,
	0x116,		/* 17 */
	0x0,
	0x118,		/* 19 */
	0x0,
	0x11a,		/* 1b */
	0x0,
	0x11c,		/* 1d */
	0x0,
	0x11e,		/* 1f */
	0x0,
	0x120,		/* 21 */
	0x0,
	0x122,		/* 23 */
	0x0,
	0x124,		/* 25 */
	0x0,
	0x126,		/* 27 */
	0x0,
	0x128,		/* 29 */
	0x0,
	0x12a,		/* 2b */
	0x0,
	0x12c,		/* 2d */
	0x0,
	0x12e,		/* 2f */
	0x0,
	0x49,		/* 31 */
	0x0,
	0x132,		/* 33 */
	0x0,
	0x134,		/* 35 */
	0x0,
	0x136,		/* 37 */
	0x0,
	0x0,
	0x139,		/* 3a */
	0x0,
	0x13b,		/* 3c */
	0x0,
	0x13d,		/* 3e */
	0x0,
	0x13f,		/* 40 */
	0x0,
	0x141,		/* 42 */
	0x0,
	0x143,		/* 44 */
	0x0,
	0x145,		/* 46 */
	0x0,
	0x147,		/* 48 */
	0x0,
	0x0,
	0x14a,		/* 4b */
	0x0,
	0x14c,		/* 4d */
	0x0,
	0x14e,		/* 4f */
	0x0,
	0x150,		/* 51 */
	0x0,
	0x152,		/* 53 */
	0x0,
	0x154,		/* 55 */
	0x0,
	0x156,		/* 57 */
	0x0,
	0x158,		/* 59 */
	0x0,
	0x15a,		/* 5b */
	0x0,
	0x15c,		/* 5d */
	0x0,
	0x15e,		/* 5f */
	0x0,
	0x160,		/* 61 */
	0x0,
	0x162,		/* 63 */
	0x0,
	0x164,		/* 65 */
	0x0,
	0x166,		/* 67 */
	0x0,
	0x168,		/* 69 */
	0x0,
	0x16a,		/* 6b */
	0x0,
	0x16c,		/* 6d */
	0x0,
	0x16e,		/* 6f */
	0x0,
	0x170,		/* 71 */
	0x0,
	0x172,		/* 73 */
	0x0,
	0x174,		/* 75 */
	0x0,
	0x176,		/* 77 */
	0x0,
	0x0,
	0x179,		/* 7a */
	0x0,
	0x17b,		/* 7c */
	0x0,
	0x17d,		/* 7e */
	0x53,		/* 7f */
	0x0,
	0x0,
	0x0,
	0x182,		/* 83 */
	0x0,
	0x184,		/* 85 */
	0x0,
	0x0,
	0x187,		/* 88 */
	0x0,
	0x0,
	0x0,
	0x18b,		/* 8c */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x191,		/* 92 */
	0x0,
	0x0,
	0x1f6,		/* 95 */
	0x0,
	0x0,
	0x0,
	0x198,		/* 99 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1a0,		/* a1 */
	0x0,
	0x1a2,		/* a3 */
	0x0,
	0x1a4,		/* a5 */
	0x0,
	0x0,
	0x1a7,		/* a8 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x1ac,		/* ad */
	0x0,
	0x0,
	0x1af,		/* b0 */
	0x0,
	0x0,
	0x0,
	0x1b3,		/* b4 */
	0x0,
	0x1b5,		/* b6 */
	0x0,
	0x0,
	0x1b8,		/* b9 */
	0x0,
	0x0,
	0x0,
	0x1bc,		/* bd */
	0x0,
	0x1f7,		/* bf */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1c4,		/* c5 */
	0x1c4,		/* c6 */
	0x0,
	0x1c7,		/* c8 */
	0x1c7,		/* c9 */
	0x0,
	0x1ca,		/* cb */
	0x1ca,		/* cc */
	0x0,
	0x1cd,		/* ce */
	0x0,
	0x1cf,		/* d0 */
	0x0,
	0x1d1,		/* d2 */
	0x0,
	0x1d3,		/* d4 */
	0x0,
	0x1d5,		/* d6 */
	0x0,
	0x1d7,		/* d8 */
	0x0,
	0x1d9,		/* da */
	0x0,
	0x1db,		/* dc */
	0x18e,		/* dd */
	0x0,
	0x1de,		/* df */
	0x0,
	0x1e0,		/* e1 */
	0x0,
	0x1e2,		/* e3 */
	0x0,
	0x1e4,		/* e5 */
	0x0,
	0x1e6,		/* e7 */
	0x0,
	0x1e8,		/* e9 */
	0x0,
	0x1ea,		/* eb */
	0x0,
	0x1ec,		/* ed */
	0x0,
	0x1ee,		/* ef */
	0x0,
	0x0,
	0x1f1,		/* f2 */
	0x1f1,		/* f3 */
	0x0,
	0x1f4,		/* f5 */
	0x0,
	0x0,
	0x0,
	0x1f8,		/* f9 */
	0x0,
	0x1fa,		/* fb */
	0x0,
	0x1fc,		/* fd */
	0x0,
	0x1fe,		/* ff */
};

static unichar gs_toupper_map_table_2[] = {
	0x0,
	0x200,		/* 1 */
	0x0,
	0x202,		/* 3 */
	0x0,
	0x204,		/* 5 */
	0x0,
	0x206,		/* 7 */
	0x0,
	0x208,		/* 9 */
	0x0,
	0x20a,		/* b */
	0x0,
	0x20c,		/* d */
	0x0,
	0x20e,		/* f */
	0x0,
	0x210,		/* 11 */
	0x0,
	0x212,		/* 13 */
	0x0,
	0x214,		/* 15 */
	0x0,
	0x216,		/* 17 */
	0x0,
	0x218,		/* 19 */
	0x0,
	0x21a,		/* 1b */
	0x0,
	0x21c,		/* 1d */
	0x0,
	0x21e,		/* 1f */
	0x0,
	0x0,
	0x0,
	0x222,		/* 23 */
	0x0,
	0x224,		/* 25 */
	0x0,
	0x226,		/* 27 */
	0x0,
	0x228,		/* 29 */
	0x0,
	0x22a,		/* 2b */
	0x0,
	0x22c,		/* 2d */
	0x0,
	0x22e,		/* 2f */
	0x0,
	0x230,		/* 31 */
	0x0,
	0x232,		/* 33 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x181,		/* 53 */
	0x186,		/* 54 */
	0x0,
	0x189,		/* 56 */
	0x18a,		/* 57 */
	0x0,
	0x18f,		/* 59 */
	0x0,
	0x190,		/* 5b */
	0x0,
	0x0,
	0x0,
	0x0,
	0x193,		/* 60 */
	0x0,
	0x0,
	0x194,		/* 63 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x197,		/* 68 */
	0x196,		/* 69 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x19c,		/* 6f */
	0x0,
	0x0,
	0x19d,		/* 72 */
	0x0,
	0x0,
	0x19f,		/* 75 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1a6,		/* 80 */
	0x0,
	0x0,
	0x1a9,		/* 83 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x1ae,		/* 88 */
	0x0,
	0x1b1,		/* 8a */
	0x1b2,		/* 8b */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1b7,		/* 92 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_3[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x399,		/* 45 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x386,		/* ac */
	0x388,		/* ad */
	0x389,		/* ae */
	0x38a,		/* af */
	0x0,
	0x391,		/* b1 */
	0x392,		/* b2 */
	0x393,		/* b3 */
	0x394,		/* b4 */
	0x395,		/* b5 */
	0x396,		/* b6 */
	0x397,		/* b7 */
	0x398,		/* b8 */
	0x399,		/* b9 */
	0x39a,		/* ba */
	0x39b,		/* bb */
	0x39c,		/* bc */
	0x39d,		/* bd */
	0x39e,		/* be */
	0x39f,		/* bf */
	0x3a0,		/* c0 */
	0x3a1,		/* c1 */
	0x3a3,		/* c2 */
	0x3a3,		/* c3 */
	0x3a4,		/* c4 */
	0x3a5,		/* c5 */
	0x3a6,		/* c6 */
	0x3a7,		/* c7 */
	0x3a8,		/* c8 */
	0x3a9,		/* c9 */
	0x3aa,		/* ca */
	0x3ab,		/* cb */
	0x38c,		/* cc */
	0x38e,		/* cd */
	0x38f,		/* ce */
	0x0,
	0x392,		/* d0 */
	0x398,		/* d1 */
	0x0,
	0x0,
	0x0,
	0x3a6,		/* d5 */
	0x3a0,		/* d6 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x3da,		/* db */
	0x0,
	0x3dc,		/* dd */
	0x0,
	0x3de,		/* df */
	0x0,
	0x3e0,		/* e1 */
	0x0,
	0x3e2,		/* e3 */
	0x0,
	0x3e4,		/* e5 */
	0x0,
	0x3e6,		/* e7 */
	0x0,
	0x3e8,		/* e9 */
	0x0,
	0x3ea,		/* eb */
	0x0,
	0x3ec,		/* ed */
	0x0,
	0x3ee,		/* ef */
	0x39a,		/* f0 */
	0x3a1,		/* f1 */
	0x3a3,		/* f2 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_4[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x410,		/* 30 */
	0x411,		/* 31 */
	0x412,		/* 32 */
	0x413,		/* 33 */
	0x414,		/* 34 */
	0x415,		/* 35 */
	0x416,		/* 36 */
	0x417,		/* 37 */
	0x418,		/* 38 */
	0x419,		/* 39 */
	0x41a,		/* 3a */
	0x41b,		/* 3b */
	0x41c,		/* 3c */
	0x41d,		/* 3d */
	0x41e,		/* 3e */
	0x41f,		/* 3f */
	0x420,		/* 40 */
	0x421,		/* 41 */
	0x422,		/* 42 */
	0x423,		/* 43 */
	0x424,		/* 44 */
	0x425,		/* 45 */
	0x426,		/* 46 */
	0x427,		/* 47 */
	0x428,		/* 48 */
	0x429,		/* 49 */
	0x42a,		/* 4a */
	0x42b,		/* 4b */
	0x42c,		/* 4c */
	0x42d,		/* 4d */
	0x42e,		/* 4e */
	0x42f,		/* 4f */
	0x400,		/* 50 */
	0x401,		/* 51 */
	0x402,		/* 52 */
	0x403,		/* 53 */
	0x404,		/* 54 */
	0x405,		/* 55 */
	0x406,		/* 56 */
	0x407,		/* 57 */
	0x408,		/* 58 */
	0x409,		/* 59 */
	0x40a,		/* 5a */
	0x40b,		/* 5b */
	0x40c,		/* 5c */
	0x40d,		/* 5d */
	0x40e,		/* 5e */
	0x40f,		/* 5f */
	0x0,
	0x460,		/* 61 */
	0x0,
	0x462,		/* 63 */
	0x0,
	0x464,		/* 65 */
	0x0,
	0x466,		/* 67 */
	0x0,
	0x468,		/* 69 */
	0x0,
	0x46a,		/* 6b */
	0x0,
	0x46c,		/* 6d */
	0x0,
	0x46e,		/* 6f */
	0x0,
	0x470,		/* 71 */
	0x0,
	0x472,		/* 73 */
	0x0,
	0x474,		/* 75 */
	0x0,
	0x476,		/* 77 */
	0x0,
	0x478,		/* 79 */
	0x0,
	0x47a,		/* 7b */
	0x0,
	0x47c,		/* 7d */
	0x0,
	0x47e,		/* 7f */
	0x0,
	0x480,		/* 81 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x48c,		/* 8d */
	0x0,
	0x48e,		/* 8f */
	0x0,
	0x490,		/* 91 */
	0x0,
	0x492,		/* 93 */
	0x0,
	0x494,		/* 95 */
	0x0,
	0x496,		/* 97 */
	0x0,
	0x498,		/* 99 */
	0x0,
	0x49a,		/* 9b */
	0x0,
	0x49c,		/* 9d */
	0x0,
	0x49e,		/* 9f */
	0x0,
	0x4a0,		/* a1 */
	0x0,
	0x4a2,		/* a3 */
	0x0,
	0x4a4,		/* a5 */
	0x0,
	0x4a6,		/* a7 */
	0x0,
	0x4a8,		/* a9 */
	0x0,
	0x4aa,		/* ab */
	0x0,
	0x4ac,		/* ad */
	0x0,
	0x4ae,		/* af */
	0x0,
	0x4b0,		/* b1 */
	0x0,
	0x4b2,		/* b3 */
	0x0,
	0x4b4,		/* b5 */
	0x0,
	0x4b6,		/* b7 */
	0x0,
	0x4b8,		/* b9 */
	0x0,
	0x4ba,		/* bb */
	0x0,
	0x4bc,		/* bd */
	0x0,
	0x4be,		/* bf */
	0x0,
	0x0,
	0x4c1,		/* c2 */
	0x0,
	0x4c3,		/* c4 */
	0x0,
	0x0,
	0x0,
	0x4c7,		/* c8 */
	0x0,
	0x0,
	0x0,
	0x4cb,		/* cc */
	0x0,
	0x0,
	0x0,
	0x0,
	0x4d0,		/* d1 */
	0x0,
	0x4d2,		/* d3 */
	0x0,
	0x4d4,		/* d5 */
	0x0,
	0x4d6,		/* d7 */
	0x0,
	0x4d8,		/* d9 */
	0x0,
	0x4da,		/* db */
	0x0,
	0x4dc,		/* dd */
	0x0,
	0x4de,		/* df */
	0x0,
	0x4e0,		/* e1 */
	0x0,
	0x4e2,		/* e3 */
	0x0,
	0x4e4,		/* e5 */
	0x0,
	0x4e6,		/* e7 */
	0x0,
	0x4e8,		/* e9 */
	0x0,
	0x4ea,		/* eb */
	0x0,
	0x4ec,		/* ed */
	0x0,
	0x4ee,		/* ef */
	0x0,
	0x4f0,		/* f1 */
	0x0,
	0x4f2,		/* f3 */
	0x0,
	0x4f4,		/* f5 */
	0x0,
	0x0,
	0x0,
	0x4f8,		/* f9 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_5[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x531,		/* 61 */
	0x532,		/* 62 */
	0x533,		/* 63 */
	0x534,		/* 64 */
	0x535,		/* 65 */
	0x536,		/* 66 */
	0x537,		/* 67 */
	0x538,		/* 68 */
	0x539,		/* 69 */
	0x53a,		/* 6a */
	0x53b,		/* 6b */
	0x53c,		/* 6c */
	0x53d,		/* 6d */
	0x53e,		/* 6e */
	0x53f,		/* 6f */
	0x540,		/* 70 */
	0x541,		/* 71 */
	0x542,		/* 72 */
	0x543,		/* 73 */
	0x544,		/* 74 */
	0x545,		/* 75 */
	0x546,		/* 76 */
	0x547,		/* 77 */
	0x548,		/* 78 */
	0x549,		/* 79 */
	0x54a,		/* 7a */
	0x54b,		/* 7b */
	0x54c,		/* 7c */
	0x54d,		/* 7d */
	0x54e,		/* 7e */
	0x54f,		/* 7f */
	0x550,		/* 80 */
	0x551,		/* 81 */
	0x552,		/* 82 */
	0x553,		/* 83 */
	0x554,		/* 84 */
	0x555,		/* 85 */
	0x556,		/* 86 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_1e[] = {
	0x0,
	0x1e00,		/* 1 */
	0x0,
	0x1e02,		/* 3 */
	0x0,
	0x1e04,		/* 5 */
	0x0,
	0x1e06,		/* 7 */
	0x0,
	0x1e08,		/* 9 */
	0x0,
	0x1e0a,		/* b */
	0x0,
	0x1e0c,		/* d */
	0x0,
	0x1e0e,		/* f */
	0x0,
	0x1e10,		/* 11 */
	0x0,
	0x1e12,		/* 13 */
	0x0,
	0x1e14,		/* 15 */
	0x0,
	0x1e16,		/* 17 */
	0x0,
	0x1e18,		/* 19 */
	0x0,
	0x1e1a,		/* 1b */
	0x0,
	0x1e1c,		/* 1d */
	0x0,
	0x1e1e,		/* 1f */
	0x0,
	0x1e20,		/* 21 */
	0x0,
	0x1e22,		/* 23 */
	0x0,
	0x1e24,		/* 25 */
	0x0,
	0x1e26,		/* 27 */
	0x0,
	0x1e28,		/* 29 */
	0x0,
	0x1e2a,		/* 2b */
	0x0,
	0x1e2c,		/* 2d */
	0x0,
	0x1e2e,		/* 2f */
	0x0,
	0x1e30,		/* 31 */
	0x0,
	0x1e32,		/* 33 */
	0x0,
	0x1e34,		/* 35 */
	0x0,
	0x1e36,		/* 37 */
	0x0,
	0x1e38,		/* 39 */
	0x0,
	0x1e3a,		/* 3b */
	0x0,
	0x1e3c,		/* 3d */
	0x0,
	0x1e3e,		/* 3f */
	0x0,
	0x1e40,		/* 41 */
	0x0,
	0x1e42,		/* 43 */
	0x0,
	0x1e44,		/* 45 */
	0x0,
	0x1e46,		/* 47 */
	0x0,
	0x1e48,		/* 49 */
	0x0,
	0x1e4a,		/* 4b */
	0x0,
	0x1e4c,		/* 4d */
	0x0,
	0x1e4e,		/* 4f */
	0x0,
	0x1e50,		/* 51 */
	0x0,
	0x1e52,		/* 53 */
	0x0,
	0x1e54,		/* 55 */
	0x0,
	0x1e56,		/* 57 */
	0x0,
	0x1e58,		/* 59 */
	0x0,
	0x1e5a,		/* 5b */
	0x0,
	0x1e5c,		/* 5d */
	0x0,
	0x1e5e,		/* 5f */
	0x0,
	0x1e60,		/* 61 */
	0x0,
	0x1e62,		/* 63 */
	0x0,
	0x1e64,		/* 65 */
	0x0,
	0x1e66,		/* 67 */
	0x0,
	0x1e68,		/* 69 */
	0x0,
	0x1e6a,		/* 6b */
	0x0,
	0x1e6c,		/* 6d */
	0x0,
	0x1e6e,		/* 6f */
	0x0,
	0x1e70,		/* 71 */
	0x0,
	0x1e72,		/* 73 */
	0x0,
	0x1e74,		/* 75 */
	0x0,
	0x1e76,		/* 77 */
	0x0,
	0x1e78,		/* 79 */
	0x0,
	0x1e7a,		/* 7b */
	0x0,
	0x1e7c,		/* 7d */
	0x0,
	0x1e7e,		/* 7f */
	0x0,
	0x1e80,		/* 81 */
	0x0,
	0x1e82,		/* 83 */
	0x0,
	0x1e84,		/* 85 */
	0x0,
	0x1e86,		/* 87 */
	0x0,
	0x1e88,		/* 89 */
	0x0,
	0x1e8a,		/* 8b */
	0x0,
	0x1e8c,		/* 8d */
	0x0,
	0x1e8e,		/* 8f */
	0x0,
	0x1e90,		/* 91 */
	0x0,
	0x1e92,		/* 93 */
	0x0,
	0x1e94,		/* 95 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1e60,		/* 9b */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1ea0,		/* a1 */
	0x0,
	0x1ea2,		/* a3 */
	0x0,
	0x1ea4,		/* a5 */
	0x0,
	0x1ea6,		/* a7 */
	0x0,
	0x1ea8,		/* a9 */
	0x0,
	0x1eaa,		/* ab */
	0x0,
	0x1eac,		/* ad */
	0x0,
	0x1eae,		/* af */
	0x0,
	0x1eb0,		/* b1 */
	0x0,
	0x1eb2,		/* b3 */
	0x0,
	0x1eb4,		/* b5 */
	0x0,
	0x1eb6,		/* b7 */
	0x0,
	0x1eb8,		/* b9 */
	0x0,
	0x1eba,		/* bb */
	0x0,
	0x1ebc,		/* bd */
	0x0,
	0x1ebe,		/* bf */
	0x0,
	0x1ec0,		/* c1 */
	0x0,
	0x1ec2,		/* c3 */
	0x0,
	0x1ec4,		/* c5 */
	0x0,
	0x1ec6,		/* c7 */
	0x0,
	0x1ec8,		/* c9 */
	0x0,
	0x1eca,		/* cb */
	0x0,
	0x1ecc,		/* cd */
	0x0,
	0x1ece,		/* cf */
	0x0,
	0x1ed0,		/* d1 */
	0x0,
	0x1ed2,		/* d3 */
	0x0,
	0x1ed4,		/* d5 */
	0x0,
	0x1ed6,		/* d7 */
	0x0,
	0x1ed8,		/* d9 */
	0x0,
	0x1eda,		/* db */
	0x0,
	0x1edc,		/* dd */
	0x0,
	0x1ede,		/* df */
	0x0,
	0x1ee0,		/* e1 */
	0x0,
	0x1ee2,		/* e3 */
	0x0,
	0x1ee4,		/* e5 */
	0x0,
	0x1ee6,		/* e7 */
	0x0,
	0x1ee8,		/* e9 */
	0x0,
	0x1eea,		/* eb */
	0x0,
	0x1eec,		/* ed */
	0x0,
	0x1eee,		/* ef */
	0x0,
	0x1ef0,		/* f1 */
	0x0,
	0x1ef2,		/* f3 */
	0x0,
	0x1ef4,		/* f5 */
	0x0,
	0x1ef6,		/* f7 */
	0x0,
	0x1ef8,		/* f9 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_1f[] = {
	0x1f08,		/* 0 */
	0x1f09,		/* 1 */
	0x1f0a,		/* 2 */
	0x1f0b,		/* 3 */
	0x1f0c,		/* 4 */
	0x1f0d,		/* 5 */
	0x1f0e,		/* 6 */
	0x1f0f,		/* 7 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f18,		/* 10 */
	0x1f19,		/* 11 */
	0x1f1a,		/* 12 */
	0x1f1b,		/* 13 */
	0x1f1c,		/* 14 */
	0x1f1d,		/* 15 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f28,		/* 20 */
	0x1f29,		/* 21 */
	0x1f2a,		/* 22 */
	0x1f2b,		/* 23 */
	0x1f2c,		/* 24 */
	0x1f2d,		/* 25 */
	0x1f2e,		/* 26 */
	0x1f2f,		/* 27 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f38,		/* 30 */
	0x1f39,		/* 31 */
	0x1f3a,		/* 32 */
	0x1f3b,		/* 33 */
	0x1f3c,		/* 34 */
	0x1f3d,		/* 35 */
	0x1f3e,		/* 36 */
	0x1f3f,		/* 37 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f48,		/* 40 */
	0x1f49,		/* 41 */
	0x1f4a,		/* 42 */
	0x1f4b,		/* 43 */
	0x1f4c,		/* 44 */
	0x1f4d,		/* 45 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f59,		/* 51 */
	0x0,
	0x1f5b,		/* 53 */
	0x0,
	0x1f5d,		/* 55 */
	0x0,
	0x1f5f,		/* 57 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f68,		/* 60 */
	0x1f69,		/* 61 */
	0x1f6a,		/* 62 */
	0x1f6b,		/* 63 */
	0x1f6c,		/* 64 */
	0x1f6d,		/* 65 */
	0x1f6e,		/* 66 */
	0x1f6f,		/* 67 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fba,		/* 70 */
	0x1fbb,		/* 71 */
	0x1fc8,		/* 72 */
	0x1fc9,		/* 73 */
	0x1fca,		/* 74 */
	0x1fcb,		/* 75 */
	0x1fda,		/* 76 */
	0x1fdb,		/* 77 */
	0x1ff8,		/* 78 */
	0x1ff9,		/* 79 */
	0x1fea,		/* 7a */
	0x1feb,		/* 7b */
	0x1ffa,		/* 7c */
	0x1ffb,		/* 7d */
	0x0,
	0x0,
	0x1f88,		/* 80 */
	0x1f89,		/* 81 */
	0x1f8a,		/* 82 */
	0x1f8b,		/* 83 */
	0x1f8c,		/* 84 */
	0x1f8d,		/* 85 */
	0x1f8e,		/* 86 */
	0x1f8f,		/* 87 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1f98,		/* 90 */
	0x1f99,		/* 91 */
	0x1f9a,		/* 92 */
	0x1f9b,		/* 93 */
	0x1f9c,		/* 94 */
	0x1f9d,		/* 95 */
	0x1f9e,		/* 96 */
	0x1f9f,		/* 97 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fa8,		/* a0 */
	0x1fa9,		/* a1 */
	0x1faa,		/* a2 */
	0x1fab,		/* a3 */
	0x1fac,		/* a4 */
	0x1fad,		/* a5 */
	0x1fae,		/* a6 */
	0x1faf,		/* a7 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fb8,		/* b0 */
	0x1fb9,		/* b1 */
	0x0,
	0x1fbc,		/* b3 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x399,		/* be */
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fcc,		/* c3 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fd8,		/* d0 */
	0x1fd9,		/* d1 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1fe8,		/* e0 */
	0x1fe9,		/* e1 */
	0x0,
	0x0,
	0x0,
	0x1fec,		/* e5 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x1ffc,		/* f3 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_21[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x2160,		/* 70 */
	0x2161,		/* 71 */
	0x2162,		/* 72 */
	0x2163,		/* 73 */
	0x2164,		/* 74 */
	0x2165,		/* 75 */
	0x2166,		/* 76 */
	0x2167,		/* 77 */
	0x2168,		/* 78 */
	0x2169,		/* 79 */
	0x216a,		/* 7a */
	0x216b,		/* 7b */
	0x216c,		/* 7c */
	0x216d,		/* 7d */
	0x216e,		/* 7e */
	0x216f,		/* 7f */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_24[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x24b6,		/* d0 */
	0x24b7,		/* d1 */
	0x24b8,		/* d2 */
	0x24b9,		/* d3 */
	0x24ba,		/* d4 */
	0x24bb,		/* d5 */
	0x24bc,		/* d6 */
	0x24bd,		/* d7 */
	0x24be,		/* d8 */
	0x24bf,		/* d9 */
	0x24c0,		/* da */
	0x24c1,		/* db */
	0x24c2,		/* dc */
	0x24c3,		/* dd */
	0x24c4,		/* de */
	0x24c5,		/* df */
	0x24c6,		/* e0 */
	0x24c7,		/* e1 */
	0x24c8,		/* e2 */
	0x24c9,		/* e3 */
	0x24ca,		/* e4 */
	0x24cb,		/* e5 */
	0x24cc,		/* e6 */
	0x24cd,		/* e7 */
	0x24ce,		/* e8 */
	0x24cf,		/* e9 */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar gs_toupper_map_table_ff[] = {
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0xff21,		/* 41 */
	0xff22,		/* 42 */
	0xff23,		/* 43 */
	0xff24,		/* 44 */
	0xff25,		/* 45 */
	0xff26,		/* 46 */
	0xff27,		/* 47 */
	0xff28,		/* 48 */
	0xff29,		/* 49 */
	0xff2a,		/* 4a */
	0xff2b,		/* 4b */
	0xff2c,		/* 4c */
	0xff2d,		/* 4d */
	0xff2e,		/* 4e */
	0xff2f,		/* 4f */
	0xff30,		/* 50 */
	0xff31,		/* 51 */
	0xff32,		/* 52 */
	0xff33,		/* 53 */
	0xff34,		/* 54 */
	0xff35,		/* 55 */
	0xff36,		/* 56 */
	0xff37,		/* 57 */
	0xff38,		/* 58 */
	0xff39,		/* 59 */
	0xff3a,		/* 5a */
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
	0x0,
};

static unichar *gs_toupper_map[] = {
	gs_toupper_map_table_0,
	gs_toupper_map_table_1,
	gs_toupper_map_table_2,
	gs_toupper_map_table_3,
	gs_toupper_map_table_4,
	gs_toupper_map_table_5,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_toupper_map_table_1e,
	gs_toupper_map_table_1f,
	gs_casemap_empty_table,
	gs_toupper_map_table_21,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_toupper_map_table_24,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_casemap_empty_table,
	gs_toupper_map_table_ff,
};
#endif /* __caseconv_h_GNUSTEP_BASE_INCLUDE */
